home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / C⁄C++ / Xconq 7.0d37 / source / kernel / keyword.def < prev    next >
Encoding:
Text File  |  1995-05-02  |  9.7 KB  |  532 lines  |  [TEXT/R*ch]

  1. /* Definitions of all the miscellaneous keywords in Xconq GDL.
  2.    Copyright (C) 1992, 1993, 1994, 1995 Stanley T. Shebs.
  3.  
  4. Xconq is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation; either version 2, or (at your option)
  7. any later version.  See the file COPYING.  */
  8.  
  9. DEF_KWD("game-module", K_GAME_MODULE, 0)
  10.  
  11. DEF_KWD("unit-type", K_UNIT_TYPE, 0)
  12.  
  13. DEF_KWD("material-type", K_MATERIAL_TYPE, 0)
  14.  
  15. DEF_KWD("terrain-type", K_TERRAIN_TYPE, 0)
  16.  
  17. DEF_KWD("table", K_TABLE, 0)
  18.  
  19. DEF_KWD("define", K_DEFINE, 0)
  20.  
  21. DEF_KWD("set", K_SET, 0)
  22.  
  23. DEF_KWD("undefine", K_UNDEFINE, 0)
  24.  
  25. DEF_KWD("add", K_ADD, 0)
  26.  
  27. DEF_KWD("world", K_WORLD, 0)
  28.  
  29. DEF_KWD("area", K_AREA, 0)
  30.  
  31. DEF_KWD("side", K_SIDE, 0)
  32.  
  33. DEF_KWD("independent-units", K_INDEPENDENT_UNITS, 0)
  34.  
  35. DEF_KWD("player", K_PLAYER, 0)
  36.  
  37. DEF_KWD("doctrine", K_DOCTRINE, 0)
  38.  
  39. DEF_KWD("agreement", K_AGREEMENT, 0)
  40.  
  41. DEF_KWD("include", K_INCLUDE, 0)
  42.  
  43. DEF_KWD("scorekeeper", K_SCOREKEEPER, 0)
  44.  
  45. DEF_KWD("evt", K_EVT, 0)
  46.  
  47. DEF_KWD("exu", K_EXU, 0)
  48.  
  49. DEF_KWD("battle", K_BATTLE, 0)
  50.  
  51. DEF_KWD("unit", K_UNIT, 0)
  52.  
  53. DEF_KWD("unit-defaults", K_UNIT_DEFAULTS, 0)
  54.  
  55. DEF_KWD("side-defaults", K_SIDE_DEFAULTS, 0)
  56.  
  57. DEF_KWD("namer", K_NAMER, 0)
  58.  
  59. DEF_KWD("text", K_TEXT, 0)
  60.  
  61. DEF_KWD("print", K_PRINT, 0)
  62.  
  63. DEF_KWD("title", K_TITLE, 0)
  64.  
  65. DEF_KWD("blurb", K_BLURB, 0)
  66.  
  67. DEF_KWD("picture-name", K_PICTURE_NAME, 0)
  68.  
  69. DEF_KWD("base-module", K_BASE_MODULE, 0)
  70.  
  71. DEF_KWD("default-base-module", K_DEFAULT_BASE_MODULE, 0)
  72.  
  73. DEF_KWD("base-game", K_BASE_GAME, 0)
  74.  
  75. DEF_KWD("variants", K_VARIANTS, 0)
  76.  
  77. DEF_KWD("instructions", K_INSTRUCTIONS, 0)
  78.  
  79. DEF_KWD("notes", K_NOTES, 0)
  80.  
  81. DEF_KWD("design-notes", K_DESIGN_NOTES, 0)
  82.  
  83. DEF_KWD("version", K_VERSION, 0)
  84.  
  85. DEF_KWD("program-version", K_PROGRAM_VERSION, 0)
  86.  
  87. DEF_KWD("circumference", K_CIRCUMFERENCE, 0)
  88.  
  89. DEF_KWD("day-length", K_DAY_LENGTH, 0)
  90.  
  91. DEF_KWD("year-length", K_YEAR_LENGTH, 0)
  92.  
  93. DEF_KWD("axial-tilt", K_AXIAL_TILT, 0)
  94.  
  95. DEF_KWD("width", K_WIDTH, 0)
  96.  
  97. DEF_KWD("height", K_HEIGHT, 0)
  98.  
  99. DEF_KWD("latitude", K_LATITUDE, 0)
  100.  
  101. DEF_KWD("longitude", K_LONGITUDE, 0)
  102.  
  103. DEF_KWD("cell-width", K_CELL_WIDTH, 0)
  104.  
  105. DEF_KWD("restrict", K_RESTRICT, 0)
  106.  
  107. DEF_KWD("terrain", K_TERRAIN, 0)
  108.  
  109. DEF_KWD("aux-terrain", K_AUX_TERRAIN, 0)
  110.  
  111. DEF_KWD("features", K_FEATURES, 0)
  112.  
  113. DEF_KWD("elevations", K_ELEVATIONS, 0)
  114.  
  115. DEF_KWD("people-sides", K_PEOPLE_SIDES, 0)
  116.  
  117. DEF_KWD("material", K_MATERIAL, 0)
  118.  
  119. DEF_KWD("temperatures", K_TEMPERATURES, 0)
  120.  
  121. DEF_KWD("clouds", K_CLOUDS, 0)
  122.  
  123. DEF_KWD("cloud-bottoms", K_CLOUD_BOTTOMS, 0)
  124.  
  125. DEF_KWD("cloud-heights", K_CLOUD_HEIGHTS, 0)
  126.  
  127. DEF_KWD("winds", K_WINDS, 0)
  128.  
  129. DEF_KWD("name", K_NAME, 1)
  130.  
  131. DEF_KWD("long-name", K_LONG_NAME, 1)
  132.  
  133. DEF_KWD("short-name", K_SHORT_NAME, 1)
  134.  
  135. DEF_KWD("noun", K_NOUN, 1)
  136.  
  137. DEF_KWD("plural-noun", K_PLURAL_NOUN, 1)
  138.  
  139. DEF_KWD("adjective", K_ADJECTIVE, 1)
  140.  
  141. DEF_KWD("color", K_COLOR, 1)
  142.  
  143. DEF_KWD("emblem-name", K_EMBLEM_NAME, 1)
  144.  
  145. DEF_KWD("priority", K_PRIORITY, 0)
  146.  
  147. DEF_KWD("names-locked", K_NAMES_LOCKED, 0)
  148.  
  149. DEF_KWD("doctrines-locked", K_DOCTRINES_LOCKED, 0)
  150.  
  151. DEF_KWD("task-limit", K_TASK_LIMIT, 1)
  152.  
  153. DEF_KWD("respect-neutrality", K_RESPECT_NEUTRALITY, 1)
  154.  
  155. DEF_KWD("real-timeout", K_REAL_TIMEOUT, 0)
  156.  
  157. DEF_KWD("timeouts", K_TIMEOUTS, 0)
  158.  
  159. DEF_KWD("timeouts-used", K_TIMEOUTS_USED, 0)
  160.  
  161. DEF_KWD("ui-data", K_UI_DATA, 1)
  162.  
  163. DEF_KWD("class", K_CLASS, 0)
  164.  
  165. DEF_KWD("active", K_ACTIVE, 0)
  166.  
  167. DEF_KWD("status", K_STATUS, 0)
  168.  
  169. DEF_KWD("controlled-by", K_CONTROLLED_BY, 0)
  170.  
  171. DEF_KWD("trusts", K_TRUSTS, 0)
  172.  
  173. DEF_KWD("trades", K_TRADES, 0)
  174.  
  175. DEF_KWD("start-with", K_START_WITH, 0)
  176.  
  177. DEF_KWD("advantage-max", K_ADVANTAGE_MAX, 0)
  178.  
  179. DEF_KWD("advantage-min", K_ADVANTAGE_MIN, 0)
  180.  
  181. DEF_KWD("advantage", K_ADVANTAGE, 0)
  182.  
  183. DEF_KWD("next-numbers", K_NEXT_NUMBERS, 0)
  184.  
  185. DEF_KWD("unit-namers", K_UNIT_NAMERS, 0)
  186.  
  187. DEF_KWD("feature-namers", K_FEATURE_NAMERS, 0)
  188.  
  189. DEF_KWD("tech", K_TECH, 0)
  190.  
  191. DEF_KWD("init-tech", K_INIT_TECH, 0)
  192.  
  193. DEF_KWD("scores", K_SCORES, 0)
  194.  
  195. DEF_KWD("self-unit", K_SELF_UNIT, 0)
  196.  
  197. DEF_KWD("terrain-view", K_TERRAIN_VIEW, 0)
  198.  
  199. DEF_KWD("unit-view", K_UNIT_VIEW, 0)
  200.  
  201. DEF_KWD("unit-view-dates", K_UNIT_VIEW_DATES, 0)
  202.  
  203. DEF_KWD("ai-data", K_AI_DATA, 0)
  204.  
  205. DEF_KWD("turn-time-used", K_TURN_TIME_USED, 0)
  206.  
  207. DEF_KWD("total-time-used", K_TOTAL_TIME_USED, 0)
  208.  
  209. DEF_KWD("finished-turn", K_FINISHED_TURN, 1)
  210.  
  211. DEF_KWD("willing-to-draw", K_WILLING_TO_DRAW, 1)
  212.  
  213. DEF_KWD("doctrines", K_DOCTRINES, 0)
  214.  
  215. DEF_KWD("ever-ask-side", K_EVER_ASK_SIDE, 0)
  216.  
  217. DEF_KWD("locked", K_LOCKED, 0)
  218.  
  219. DEF_KWD("avoid-bad-terrain", K_AVOID_BAD_TERRAIN, 0)
  220.  
  221. DEF_KWD("repair-at", K_REPAIR_PERCENT, 0)
  222.  
  223. DEF_KWD("resupply-at", K_RESUPPLY_PERCENT, 0)
  224.  
  225. DEF_KWD("rearm-at", K_REARM_PERCENT, 0)
  226.  
  227. DEF_KWD("config-name", K_CONFIG_NAME, 0)
  228.  
  229. DEF_KWD("display-name", K_DISPLAY_NAME, 0)
  230.  
  231. DEF_KWD("ai-type-name", K_AI_TYPE_NAME, 0)
  232.  
  233. DEF_KWD("password", K_PASSWORD, 0)
  234.  
  235. DEF_KWD("initial-advantage", K_INITIAL_ADVANTAGE, 0)
  236.  
  237. DEF_KWD("type-name", K_TYPE_NAME, 0)
  238.  
  239. DEF_KWD("terms", K_TERMS, 0)
  240.  
  241. DEF_KWD("n", K_N, 0)
  242.  
  243. DEF_KWD("#", K_SHARP, 0)
  244.  
  245. DEF_KWD("s", K_S, 0)
  246.  
  247. DEF_KWD("@", K_AT, 0)
  248.  
  249. DEF_KWD("nb", K_NB, 0)
  250.  
  251. DEF_KWD("cp", K_CP, 0)
  252.  
  253. DEF_KWD("hp", K_HP, 0)
  254.  
  255. DEF_KWD("cxp", K_CXP, 0)
  256.  
  257. DEF_KWD("mo", K_MO, 0)
  258.  
  259. DEF_KWD("m", K_M, 0)
  260.  
  261. DEF_KWD("in", K_IN, 0)
  262.  
  263. DEF_KWD("act", K_ACT, 0)
  264.  
  265. DEF_KWD("acp", K_ACP, 0)
  266.  
  267. DEF_KWD("acp0", K_ACP0, 0)
  268.  
  269. DEF_KWD("aa", K_AA, 0)
  270.  
  271. DEF_KWD("am", K_AM, 0)
  272.  
  273. DEF_KWD("a", K_A, 0)
  274.  
  275. DEF_KWD("plan", K_PLAN, 0)
  276.  
  277. DEF_KWD("start-turn", K_START_TURN, 0)
  278.  
  279. DEF_KWD("end-turn", K_END_TURN, 0)
  280.  
  281. DEF_KWD("asleep", K_ASLEEP, 0)
  282.  
  283. DEF_KWD("reserve", K_RESERVE, 0)
  284.  
  285. DEF_KWD("delayed", K_DELAYED, 0)
  286.  
  287. DEF_KWD("wait", K_WAIT, 0)
  288.  
  289. DEF_KWD("autotask", K_AUTOTASK, 0)
  290.  
  291. DEF_KWD("ai-control", K_AI_CONTROL, 0)
  292.  
  293. DEF_KWD("supply-alarm", K_SUPPLY_ALARM, 0)
  294.  
  295. DEF_KWD("supply-is-low", K_SUPPLY_IS_LOW, 0)
  296.  
  297. DEF_KWD("wait-transport", K_WAIT_TRANSPORT, 0)
  298.  
  299. DEF_KWD("goal", K_GOAL, 0)
  300.  
  301. DEF_KWD("formation", K_FORMATION, 0)
  302.  
  303. DEF_KWD("tp", K_TP, 0)
  304.  
  305. DEF_KWD("z", K_Z, 0)
  306.  
  307. DEF_KWD("x", K_X, 0)
  308.  
  309. DEF_KWD("appear", K_APPEAR, 0)
  310.  
  311. DEF_KWD("disappear", K_DISAPPEAR, 0)
  312.  
  313. DEF_KWD("opinions", K_OPINIONS, 0)
  314.  
  315. DEF_KWD("quote", K_QUOTE, 1)
  316.  
  317. DEF_KWD("list", K_LIST, 2)
  318.  
  319. DEF_KWD("append", K_APPEND, 3)
  320.  
  321. DEF_KWD("remove", K_REMOVE, 4)
  322.  
  323. DEF_KWD("when", K_WHEN, 0)
  324.  
  325. DEF_KWD("applies-to", K_APPLIES_TO, 0)
  326.  
  327. DEF_KWD("known-to", K_KNOWN_TO, 0)
  328.  
  329. DEF_KWD("trigger", K_TRIGGER, 0)
  330.  
  331. DEF_KWD("do", K_DO, 0)
  332.  
  333. DEF_KWD("triggered", K_TRIGGERED, 0)
  334.  
  335. DEF_KWD("initial", K_INITIAL, 0)
  336.  
  337. DEF_KWD("messages", K_MESSAGES, 0)
  338.  
  339. DEF_KWD("if", K_IF, 0)
  340.  
  341. DEF_KWD("else", K_ELSE, 0)
  342.  
  343. DEF_KWD("end-if", K_END_IF, 0)
  344.  
  345. DEF_KWD("false", K_FALSE, 0)
  346.  
  347. DEF_KWD("true", K_TRUE, 1)
  348.  
  349. DEF_KWD("u*", K_USTAR, 0)
  350.  
  351. DEF_KWD("m*", K_MSTAR, 0)
  352.  
  353. DEF_KWD("t*", K_TSTAR, 0)
  354.  
  355. DEF_KWD("non-unit", K_NON_UNIT, 0)
  356.  
  357. DEF_KWD("non-material", K_NON_MATERIAL, 0)
  358.  
  359. DEF_KWD("non-terrain", K_NON_TERRAIN, 0)
  360.  
  361. DEF_KWD("constant", K_CONSTANT, 0)
  362.  
  363. DEF_KWD("subarea", K_SUBAREA, 0)
  364.  
  365. DEF_KWD("xform", K_XFORM, 0)
  366.  
  367. DEF_KWD("by-bits", K_BY_BITS, 0)
  368.  
  369. DEF_KWD("by-char", K_BY_CHAR, 0)
  370.  
  371. DEF_KWD("by-name", K_BY_NAME, 0)
  372.  
  373. DEF_KWD("random", K_RANDOM, 0)
  374.  
  375. DEF_KWD("grammar", K_GRAMMAR, 0)
  376.  
  377. DEF_KWD("junky", K_JUNKY, 0)
  378.  
  379. DEF_KWD("tasks", K_TASKS, 0)
  380.  
  381. DEF_KWD("drafters", K_DRAFTERS, 0)
  382.  
  383. DEF_KWD("proposers", K_PROPOSERS, 0)
  384.  
  385. DEF_KWD("signers", K_SIGNERS, 0)
  386.  
  387. DEF_KWD("willing-to-sign", K_WILLING_TO_SIGN, 0)
  388.  
  389. DEF_KWD("enforcement", K_ENFORCEMENT, 0)
  390.  
  391. DEF_KWD("state", K_STATE, 0)
  392.  
  393. DEF_KWD("real-time", K_REAL_TIME, 0)
  394.  
  395. DEF_KWD("see-all", K_SEE_ALL, 0)
  396.  
  397. DEF_KWD("sequential", K_SEQUENTIAL, 0)
  398.  
  399. DEF_KWD("world-seen", K_WORLD_SEEN, 0)
  400.  
  401. DEF_KWD("world-size", K_WORLD_SIZE, 0)
  402.  
  403. DEF_KWD("reset", K_RESET, 0)
  404.  
  405. DEF_KWD("stop", K_STOP, 0)
  406.  
  407. DEF_KWD("win", K_WIN, 1)
  408.  
  409. DEF_KWD("lose", K_LOSE, -1)
  410.  
  411. DEF_KWD("draw", K_DRAW, 0)
  412.  
  413. DEF_KWD("end", K_END, 0)
  414.  
  415. DEF_KWD("cell", K_CELL, 0)
  416.  
  417. DEF_KWD("border", K_BORDER, 1)
  418.  
  419. DEF_KWD("connection", K_CONNECTION, 2)
  420.  
  421. DEF_KWD("coating", K_COATING, 3)
  422.  
  423. DEF_KWD("no-x", K_NO_X, 0)
  424.  
  425. DEF_KWD("river-x", K_RIVER_X, 10)
  426.  
  427. DEF_KWD("valley-x", K_VALLEY_X, 11)
  428.  
  429. DEF_KWD("road-x", K_ROAD_X, 12)
  430.  
  431. DEF_KWD("over-nothing", K_OVER_NOTHING, 0)
  432.  
  433. DEF_KWD("over-own", K_OVER_OWN, 1)
  434.  
  435. DEF_KWD("over-border", K_OVER_BORDER, 2)
  436.  
  437. DEF_KWD("over-all", K_OVER_ALL, 3)
  438.  
  439. DEF_KWD("usual", K_USUAL, 0)
  440.  
  441. DEF_KWD("reject", K_REJECT, 0)
  442.  
  443. DEF_KWD("any", K_ANY, 0)
  444.  
  445. DEF_KWD("capitalize", K_CAPITALIZE, 0)
  446.  
  447. DEF_KWD("cond", K_COND, 0)
  448.  
  449. DEF_KWD("and", K_AND, 0)
  450.  
  451. DEF_KWD("or", K_OR, 0)
  452.  
  453. DEF_KWD("not", K_NOT, 0)
  454.  
  455. DEF_KWD("=", K_EQ, 0)
  456.  
  457. DEF_KWD("/=", K_NE, 0)
  458.  
  459. DEF_KWD("<", K_LT, 0)
  460.  
  461. DEF_KWD("<=", K_LE, 0)
  462.  
  463. DEF_KWD(">", K_GT, 0)
  464.  
  465. DEF_KWD(">=", K_GE, 0)
  466.  
  467. DEF_KWD("sum", K_SUM, 0)
  468.  
  469. DEF_KWD("before-turn", K_BEFORE_TURN, 0)
  470.  
  471. DEF_KWD("after-turn", K_AFTER_TURN, 0)
  472.  
  473. DEF_KWD("after-action", K_AFTER_ACTION, 0)
  474.  
  475. DEF_KWD("after-event", K_AFTER_EVENT, 0)
  476.  
  477. DEF_KWD("last-side-wins", K_LAST_SIDE_WINS, 0)
  478.  
  479. DEF_KWD("make-fractal-percentile-terrain", K_MAKE_FRACTAL_PTILE_TERRAIN, 0)
  480.  
  481. DEF_KWD("make-random-terrain", K_MAKE_RANDOM_TERRAIN, 0)
  482.  
  483. DEF_KWD("make-earthlike-terrain", K_MAKE_EARTHLIKE_TERRAIN, 0)
  484.  
  485. DEF_KWD("make-maze-terrain", K_MAKE_MAZE_TERRAIN, 0)
  486.  
  487. DEF_KWD("make-rivers", K_MAKE_RIVERS, 0)
  488.  
  489. DEF_KWD("make-countries", K_MAKE_COUNTRIES, 0)
  490.  
  491. DEF_KWD("make-independent-units", K_MAKE_INDEPENDENT_UNITS, 0)
  492.  
  493. DEF_KWD("make-initial-materials", K_MAKE_INITIAL_MATERIALS, 0)
  494.  
  495. DEF_KWD("name-units-randomly", K_NAME_UNITS_RANDOMLY, 0)
  496.  
  497. DEF_KWD("name-geographical-features", K_NAME_GEOGRAPHICAL_FEATURES, 0)
  498.  
  499. DEF_KWD("make-roads", K_MAKE_ROADS, 0)
  500.  
  501. DEF_KWD("make-weather", K_MAKE_WEATHER, 0)
  502.  
  503. DEF_KWD("make-random-date", K_MAKE_RANDOM_DATE, 0)
  504.  
  505. DEF_KWD("attrition-in-terrain", K_ATTRITION_IN_TERRAIN, 0)
  506.  
  507. DEF_KWD("accidents-in-terrain", K_ACCIDENTS_IN_TERRAIN, 0)
  508.  
  509. DEF_KWD("units-revolt", K_UNITS_REVOLT, 0)
  510.  
  511. DEF_KWD("units-surrender", K_UNITS_SURRENDER, 0)
  512.  
  513. DEF_KWD("imf", K_IMF, 0)
  514.  
  515. DEF_KWD("palette", K_PALETTE, 0)
  516.  
  517. DEF_KWD("mono", K_MONO, 0)
  518.  
  519. DEF_KWD("mask", K_MASK, 0)
  520.  
  521. DEF_KWD("embed", K_EMBED, 0)
  522.  
  523. DEF_KWD("embed-at", K_EMBED_AT, 0)
  524.  
  525. DEF_KWD("pixel-size", K_PIXEL_SIZE, 0)
  526.  
  527. DEF_KWD("row-bytes", K_ROW_BYTES, 0)
  528.  
  529. DEF_KWD("actual", K_ACTUAL, 0)
  530.  
  531. DEF_KWD("tile", K_TILE, 0)
  532.